Big Huge Thesaurus

green fingers

noun